﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeHeng_Mes.Model.PlcModel.P1
{
    public class P3ErrorStatus
    {
        public bool Independent1 { get; set; }
        public bool Independent2 { get; set; }
        public bool Independent3 { get; set; }
        public bool Independent4 { get; set; }
        public bool Independent5 { get; set; }
        public bool Independent6 { get; set; }
        public bool Independent7 { get; set; }
        public bool Independent8 { get; set; }
        public bool Independent9 { get; set; }
        public bool Independent10 { get; set; }
        public bool Independent11 { get; set; }
        public bool Independent12 { get; set; }
        public bool Independent13 { get; set; }
        public bool Independent14 { get; set; }
        public bool Independent15 { get; set; }
        public bool Independent16 { get; set; }
        public short[] Robot { get; set; } = new short[50];
        public bool[] Jig_A { get; set; } = new bool[50];
        public bool[] Jig_B { get; set; } = new bool[50];
        public bool[] Jig_A_Sen { get; set; } = new bool[50];
        public bool[] Jig_B_Sen { get; set; } = new bool[50];
        public bool[] Motor { get; set; } = new bool[50];
        public bool[] SG_ST { get; set; } = new bool[10];
        public bool[] Raster_st { get; set; } = new bool[50];
        public bool[] Estop { get; set; } = new bool[100];
        public bool[] State { get; set; } = new bool[300];
    }
}
